package com.quick.develop.form.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 动态表单
 *
 * @author 阿沐 babamu@126.com
 * @since 1.0.0 2023-09-24
 */

@Data
@TableName("gen_dynamic_form")
public class GenDynamicFormEntity {
    /**
     * ID
     */
    @TableId
    private Integer id;

    /**
     * 表单名称
     */
    private String name;

    /**
     * 表单编码
     */
    private String code;

    /**
     * 表单类型
     */
    private String type;

    /**
     * 表单业务
     */
    private String businessType;

    /**
     * 表单大小
     */
    private String size;

    /**
     * 标签宽度
     */
    private String labelWidth;

    /**
     * 对齐方式
     */
    private String labelPosition;

    /**
     * 创建事件
     */
    private String createdEvent;

    /**
     * 修改事件
     */
    private String updatedEvent;

    /**
     * 提交事件
     */
    private String submitEvent;

    /**
     * 是否禁用
     */
    private Boolean disabled;

    /**
     * 显示状态
     */
    private Boolean statusIcon;

    /**
     * 校验事件
     */
    private String validateEvent;

    /**
     * 修改名称
     */
    private String updatedName;
    /**
     * 布局方式
     */
    private String layout;
    /**
     * 业务Key
     */
    private String businessKey;
}